<?php
/**
 * Fichier contenant les requetes vers la table objet
 * @author Nicolas Genevaux
 * (c)nige 2008
 */
	define(OBJET_AJOUT,'INSERT INTO objet (nom) values ("$1")');
	define(OBJET_SELECT,'SELECT idobjet AS value,nom FROM objet ORDER BY nom ASC');
	define(OBJET_SELECT_IDP,'SELECT idobjet,idparentobjet,nom FROM objet ORDER BY idparentobjet ASC, nom ASC');
	define(OBJET_SELECT_NOM,'SELECT idobjet AS value,nom FROM objet WHERE idobjet NOT IN (SELECT idparentobjet FROM objet) ORDER BY nom ASC');
	define(OBJET_DELETE_ID,'DELETE FROM objet WHERE idobjet="$0"');
	define(OBJET_UPDATE_ID,'UPDATE objet SET idparentobjet="$1" WHERE idparentobjet="$0"');
	define(OBJET_SELECT_ID,'SELECT nom FROM objet WHERE idobjet="$0"');
	define(OBJET_SELECT_DBP,'SELECT idparentobjet FROM objet WHERE idobjet="$0"');
	define(OBJET_UPDATE_IDP,'UPDATE objet SET idparentobjet="$1" WHERE idobjet="$0"');
	define(OBJET_RECUP_DROITE,'SELECT idobjet FROM `objet` WHERE idobjet!="$0" AND idparentobjet=(SELECT idparentobjet FROM objet WHERE idobjet="$0") ORDER BY idparentobjet ASC, nom ASC');
	define(OBJET_RECUP_GAUCHE,'SELECT idparentobjet AS idobjet FROM `objet` WHERE idobjet=(SELECT idparentobjet FROM objet WHERE idobjet="$0") ORDER BY idparentobjet ASC, nom ASC');
	define(OBJET_RECUP_BAS,'SELECT idobjet FROM `objet` WHERE idparentobjet=(SELECT idparentobjet FROM objet WHERE idobjet=(SELECT idparentobjet FROM objet WHERE idobjet="$0")) AND nom>(SELECT nom FROM objet WHERE idobjet=(SELECT idparentobjet FROM objet WHERE idobjet="$0")) ORDER BY idparentobjet ASC, nom ASC');
	define(OBJET_RECUP_HAUT,'SELECT idobjet FROM `objet` WHERE idparentobjet=(SELECT idparentobjet FROM objet WHERE idobjet=(SELECT idparentobjet FROM objet WHERE idobjet="$0")) AND nom<(SELECT nom FROM objet WHERE idobjet=(SELECT idparentobjet FROM objet WHERE idobjet="$0")) ORDER BY idparentobjet DESC, nom DESC');
	define(OBJET_UPDATE,'UPDATE objet SET nom="$1" WHERE idobjet="$0"');
?>
